// Copyright (c) 2009, Michael Patraw
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//     * Redistributions of source code must retain the above copyright
//       notice, this list of conditions and the following disclaimer.
//     * Redistributions in binary form must reproduce the above copyright
//       notice, this list of conditions and the following disclaimer in the
//       documentation and/or other materials provided with the distribution.
//     * The name of Michael Patraw may not be used to endorse or promote 
//       products derived from this software without specific prior written
//       permission.
//
// THIS SOFTWARE IS PROVIDED BY Michael Patraw ''AS IS'' AND ANY
// EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL Michael Patraw BE LIABLE FOR ANY
// DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
// ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include <at.hpp>

#include "color.h"

const at::color Color::AliceBlue(0xF0, 0xF8, 0xFF); 
const at::color Color::AntiqueWhite(0xFA, 0xEB, 0xD7); 
const at::color Color::Aqua(0x00, 0xFF, 0xFF); 
const at::color Color::Aquamarine(0x7F, 0xFF, 0xD4); 
const at::color Color::Azure(0xF0, 0xFF, 0xFF); 
const at::color Color::Beige(0xF5, 0xF5, 0xDC); 
const at::color Color::Bisque(0xFF, 0xE4, 0xC4); 
const at::color Color::Black(0x00, 0x00, 0x00); 
const at::color Color::BlanchedAlmond(0xFF, 0xEB, 0xCD); 
const at::color Color::Blue(0x00, 0x00, 0xFF); 
const at::color Color::BlueViolet(0x8A, 0x2B, 0xE2); 
const at::color Color::Brown(0xA5, 0x2A, 0x2A); 
const at::color Color::BurlyWood(0xDE, 0xB8, 0x87); 
const at::color Color::CadetBlue(0x5F, 0x9E, 0xA0); 
const at::color Color::Chartreuse(0x7F, 0xFF, 0x00); 
const at::color Color::Chocolate(0xD2, 0x69, 0x1E); 
const at::color Color::Coral(0xFF, 0x7F, 0x50); 
const at::color Color::CornflowerBlue(0x64, 0x95, 0xED); 
const at::color Color::Cornsilk(0xFF, 0xF8, 0xDC); 
const at::color Color::Crimson(0xDC, 0x14, 0x3C); 
const at::color Color::Cyan(0x00, 0xFF, 0xFF); 
const at::color Color::DarkBlue(0x00, 0x00, 0x8B); 
const at::color Color::DarkCyan(0x00, 0x8B, 0x8B); 
const at::color Color::DarkGoldenRod(0xB8, 0x86, 0x0B); 
const at::color Color::DarkGray(0xA9, 0xA9, 0xA9); 
const at::color Color::DarkGrey(0xA9, 0xA9, 0xA9); 
const at::color Color::DarkGreen(0x00, 0x64, 0x00); 
const at::color Color::DarkKhaki(0xBD, 0xB7, 0x6B); 
const at::color Color::DarkMagenta(0x8B, 0x00, 0x8B); 
const at::color Color::DarkOliveGreen(0x55, 0x6B, 0x2F); 
const at::color Color::Darkorange(0xFF, 0x8C, 0x00); 
const at::color Color::DarkOrchid(0x99, 0x32, 0xCC); 
const at::color Color::DarkRed(0x8B, 0x00, 0x00); 
const at::color Color::DarkSalmon(0xE9, 0x96, 0x7A); 
const at::color Color::DarkSeaGreen(0x8F, 0xBC, 0x8F); 
const at::color Color::DarkSlateBlue(0x48, 0x3D, 0x8B); 
const at::color Color::DarkSlateGray(0x2F, 0x4F, 0x4F); 
const at::color Color::DarkSlateGrey(0x2F, 0x4F, 0x4F); 
const at::color Color::DarkTurquoise(0x00, 0xCE, 0xD1); 
const at::color Color::DarkViolet(0x94, 0x00, 0xD3); 
const at::color Color::DeepPink(0xFF, 0x14, 0x93); 
const at::color Color::DeepSkyBlue(0x0, 0x0BF, 0xFF); 
const at::color Color::DimGray(0x69, 0x69, 0x69); 
const at::color Color::DimGrey(0x69, 0x69, 0x69); 
const at::color Color::DodgerBlue(0x1E, 0x90, 0xFF); 
const at::color Color::FireBrick(0xB2, 0x22, 0x22); 
const at::color Color::FloralWhite(0xFF, 0xFA, 0xF0); 
const at::color Color::ForestGreen(0x22, 0x8B, 0x22); 
const at::color Color::Fuchsia(0xFF, 0x00, 0xFF); 
const at::color Color::Gainsboro(0xDC, 0xDC, 0xDC); 
const at::color Color::GhostWhite(0xF8, 0xF8, 0xFF); 
const at::color Color::Gold(0xFF, 0xD7, 0x00); 
const at::color Color::GoldenRod(0xDA, 0xA5, 0x20); 
const at::color Color::Gray(0x80, 0x80, 0x80); 
const at::color Color::Grey(0x80, 0x80, 0x80); 
const at::color Color::Green(0x00, 0x80, 0x00); 
const at::color Color::GreenYellow(0xAD, 0xFF, 0x2F); 
const at::color Color::HoneyDew(0xF0, 0xFF, 0xF0); 
const at::color Color::HotPink(0xFF, 0x69, 0xB4); 
const at::color Color::IndianRed(0xCD, 0x5C, 0x5C); 
const at::color Color::Indigo(0x4B, 0x00, 0x82); 
const at::color Color::Ivory(0xFF, 0xFF, 0xF0); 
const at::color Color::Khaki(0xF0, 0xE6, 0x8C); 
const at::color Color::Lavender(0xE6, 0xE6, 0xFA); 
const at::color Color::LavenderBlush(0xFF, 0xF0, 0xF5); 
const at::color Color::LawnGreen(0x7C, 0xFC, 0x00); 
const at::color Color::LemonChiffon(0xFF, 0xFA, 0xCD); 
const at::color Color::LightBlue(0xAD, 0xD8, 0xE6); 
const at::color Color::LightCoral(0xF0, 0x80, 0x80); 
const at::color Color::LightCyan(0xE0, 0xFF, 0xFF); 
const at::color Color::LightGoldenRodYellow(0xFA, 0xFA, 0xD2); 
const at::color Color::LightGray(0xD3, 0xD3, 0xD3); 
const at::color Color::LightGrey(0xD3, 0xD3, 0xD3); 
const at::color Color::LightGreen(0x90, 0xEE, 0x90); 
const at::color Color::LightPink(0xFF, 0xB6, 0xC1); 
const at::color Color::LightSalmon(0xFF, 0xA0, 0x7A); 
const at::color Color::LightSeaGreen(0x20, 0xB2, 0xAA); 
const at::color Color::LightSkyBlue(0x87, 0xCE, 0xFA); 
const at::color Color::LightSlateGray(0x77, 0x88, 0x99); 
const at::color Color::LightSlateGrey(0x77, 0x88, 0x99); 
const at::color Color::LightSteelBlue(0xB0, 0xC4, 0xDE); 
const at::color Color::LightYellow(0xFF, 0xFF, 0xE0); 
const at::color Color::Lime(0x00, 0xFF, 0x00); 
const at::color Color::LimeGreen(0x32, 0xCD, 0x32); 
const at::color Color::Linen(0xFA, 0xF0, 0xE6); 
const at::color Color::Magenta(0xFF, 0x00, 0xFF); 
const at::color Color::Maroon(0x80, 0x00, 0x00); 
const at::color Color::MediumAquaMarine(0x66, 0xCD, 0xAA); 
const at::color Color::MediumBlue(0x00, 0x00, 0xCD); 
const at::color Color::MediumOrchid(0xBA, 0x55, 0xD3); 
const at::color Color::MediumPurple(0x93, 0x70, 0xD8); 
const at::color Color::MediumSeaGreen(0x3C, 0xB3, 0x71); 
const at::color Color::MediumSlateBlue(0x7B, 0x68, 0xEE); 
const at::color Color::MediumSpringGreen(0x00, 0xFA, 0x9A); 
const at::color Color::MediumTurquoise(0x48, 0xD1, 0xCC); 
const at::color Color::MediumVioletRed(0xC7, 0x15, 0x85); 
const at::color Color::MidnightBlue(0x19, 0x19, 0x70); 
const at::color Color::MintCream(0xF5, 0xFF, 0xFA); 
const at::color Color::MistyRose(0xFF, 0xE4, 0xE1); 
const at::color Color::Moccasin(0xFF, 0xE4, 0xB5); 
const at::color Color::NavajoWhite(0xFF, 0xDE, 0xAD); 
const at::color Color::Navy(0x00, 0x00, 0x80); 
const at::color Color::OldLace(0xFD, 0xF5, 0xE6); 
const at::color Color::Olive(0x80, 0x80, 0x00); 
const at::color Color::OliveDrab(0x6B, 0x8E, 0x23); 
const at::color Color::Orange(0xFF, 0xA5, 0x00); 
const at::color Color::OrangeRed(0xFF, 0x45, 0x00); 
const at::color Color::Orchid(0xDA, 0x70, 0xD6); 
const at::color Color::PaleGoldenRod(0xEE, 0xE8, 0xAA); 
const at::color Color::PaleGreen(0x98, 0xFB, 0x98); 
const at::color Color::PaleTurquoise(0xAF, 0xEE, 0xEE); 
const at::color Color::PaleVioletRed(0xD8, 0x70, 0x93); 
const at::color Color::PapayaWhip(0xFF, 0xEF, 0xD5); 
const at::color Color::PeachPuff(0xFF, 0xDA, 0xB9); 
const at::color Color::Peru(0xCD, 0x85, 0x3F); 
const at::color Color::Pink(0xFF, 0xC0, 0xCB); 
const at::color Color::Plum(0xDD, 0xA0, 0xDD); 
const at::color Color::PowderBlue(0xB0, 0xE0, 0xE6); 
const at::color Color::Purple(0x80, 0x00, 0x80); 
const at::color Color::Red(0xFF, 0x00, 0x00); 
const at::color Color::RosyBrown(0xBC, 0x8F, 0x8F); 
const at::color Color::RoyalBlue(0x41, 0x69, 0xE1); 
const at::color Color::SaddleBrown(0x8B, 0x45, 0x13); 
const at::color Color::Salmon(0xFA, 0x80, 0x72); 
const at::color Color::SandyBrown(0xF4, 0xA4, 0x60); 
const at::color Color::SeaGreen(0x2E, 0x8B, 0x57); 
const at::color Color::SeaShell(0xFF, 0xF5, 0xEE); 
const at::color Color::Sienna(0xA0, 0x52, 0x2D); 
const at::color Color::Silver(0xC0, 0xC0, 0xC0); 
const at::color Color::SkyBlue(0x87, 0xCE, 0xEB); 
const at::color Color::SlateBlue(0x6A, 0x5A, 0xCD); 
const at::color Color::SlateGray(0x70, 0x80, 0x90); 
const at::color Color::SlateGrey(0x70, 0x80, 0x90); 
const at::color Color::Snow(0xFF, 0xFA, 0xFA); 
const at::color Color::SpringGreen(0x00, 0xFF, 0x7F); 
const at::color Color::SteelBlue(0x46, 0x82, 0xB4); 
const at::color Color::Tan(0xD2, 0xB4, 0x8C); 
const at::color Color::Teal(0x00, 0x80, 0x80); 
const at::color Color::Thistle(0xD8, 0xBF, 0xD8); 
const at::color Color::Tomato(0xFF, 0x63, 0x47); 
const at::color Color::Turquoise(0x40, 0xE0, 0xD0); 
const at::color Color::Violet(0xEE, 0x82, 0xEE); 
const at::color Color::Wheat(0xF5, 0xDE, 0xB3); 
const at::color Color::White(0xFF, 0xFF, 0xFF); 
const at::color Color::WhiteSmoke(0xF5, 0xF5, 0xF5); 
const at::color Color::Yellow(0xFF, 0xFF, 0x00); 
const at::color Color::YellowGreen(0x9A, 0xCD, 0x32);